Enterprise Version
giving it a layered